package entity.test03;

import java.util.ArrayList;
import java.util.List;

public class MainTest02 {
    public static void main(String[] args) {

    // 1、类继承关系
    // 子类可赋值给父类，输出: true
            System.out.println(Number.class.isAssignableFrom(Integer.class));
    // 父类不可赋值给子类，输出: false
            System.out.println(Integer.class.isAssignableFrom(Number.class));

     // 2、接口实现
// 实现类可赋值给接口，ArrayList 实现了 List，输出：true
        List.class.isAssignableFrom(ArrayList.class);
// 接口不可赋值给实现类，输出：false
        ArrayList.class.isAssignableFrom(List.class);


        List<String> list = new ArrayList<>();
        list.add("sdf");
        System.out.println(list);
    }
}
